English Dictionary
◊ MEGADERMA LYRA
Megaderma lyra
n : large carnivorous Old World bat with very large ears [syn: {big-eared
bat}, {Megaderma lyra}]